The resort is beautiful and hosts many activities on site. Rooms are nice and clean. Service is friendly. However, from a food perspective it is poor. There are only 2 restuarants and the menus are nearly identical. Food is sub par, pub level quality and expensive for what you are getting.