The condos are very nice. They are clean, spacious, and with good services. There is a small spa and work out room. The beach is very nice. The restaurant has good food and a good wine list. However, the restaurant has contracted with cruise ships for day visitors. When it is a large group they take up all of the beach chairs and umbrellas. It is a very inconsiderate imposition on the guests at the Hamilton. You can't really use the beach for those 2 hours!