In the pictures the resort was beautiul, in person it left much to be desired. The rooms were a bit dated (we didn't stay in the main lodge), the facilities were somewhat lacking (pool small, small beach was strewn with seagrass and the tractors were removing the debris for 2 days, right in the middle of prime beach time!) Restaurants were good, though a bit pricey and service was sub par. Local amenities were very good, solid local restaurants, boating near-by. I would recommend but set expectations accordingly and you will be pleased.