This is a small, cozy, and very friendly resort!! Every room is close to all the amenities, and every room has a kitchenette. The food at the buffet was excellent! Not a huge selection but what was offered was all very good and we never went away disappointed!! Every meal was great and we never tired of the buffet. The Luna Maya a la carte was also very good, but Calkett's a la carte was not so good. That was the only poor meal we had at the resort. But overall we were very happy with the food. Our room had a pillow top king size bed which was very comfortable. The air conditioning worked great and we were always very comfortable in our room. We were literally just steps away from the pool and restaurants. Being such a small resort, everything was just a short walk to get to. We took one snorkeling excursion from the dive shop, and for $20 per person it was well worth it!! Although the reef was just a short walk from the resort, it was nice to go out into the ocean to another reef and it did not disappoint! The staff was the friendliest we have ever encountered, Everyone spoke good English and were very courteous and helpful. We felt very safe with the resort security always making their presence felt. Richard the security guard was awesome!! I would definately recommend this resort.