The property was beautiful and well maintained. Our room was super comfortable, quiet, private, fabulous. We enjoyed exploring the main pool, which was very nice. Unfortunately, we did have several complaints. The first is that while the staff was polite, they weren't friendly. Additionally, the bar staff was more than willing to bring our first set of drinks to us in the pool, but they never came back to see if we wanted more. Also, when we were sitting in the lounge area, they again never came to see if we wanted another drink, instead, we had to walk up to the bar to get refills. The food options were lacking (though we knew that going into it). The breakfast buffet was great, but dinner options were very limited. The biggest complaint, however, was that there is no beverage/snack service on the beach. They do have a facility there, but apparently its only for "special occasions." Not sure if they realize all of the money they're missing out on by not having service on the beach. Overall, Thala was what we were looking for, but I'd say they are more of a 3-star resort rather than a 5-star. If they want to be a 5-star resort, they need to up their commitment to service.