This facility has it all, first class restaurants, magnificent views, fantastic pools (including an adult only pool), beautiful private beaches and great golf (so I am told as I do not golf). The daily breakfast buffet is truly a feast. Treat yourself to a massage at the spa. While the cost of the massage seems high, it includes a day pass to the spa and all its amenities, steam,sauna, several whirlpools, relaxation areas, etc. well worth it.