We really enjoyed our stay here. We booked a villa which was beautiful, however, we expected a bit more attention considering the amount we paid for our villa. Nonetheless, all of the staff both at the restaurant and the ones who cleaned our room were friendly and beyond helpful, excellent service. The food was also very delicious. We went to the Mediterranean restaurant, the steak house (fire fox) and the seafood restaurant. All were excellent. We especially enjoyed the steakhouse, the chef came out and we were able to say thank you for such a lovely meal. I would point out that at the seafood restaurant we wanted to order a few things which they ran out of, it was disappointing. However the food was delicious! Breakfast service was great too all though not a buffet you can order anything and everything multiple times. Overall, great stay!