This is a beautiful location with beautiful views and great things available nearby. We especially enjoyed the peace and quiet on the 6th floor. There were no slamming doors or loud noises ever. This is something we really look for in a vacation property. The onsite amenities are great - the pool, hot tubs, gym and food. The suite had everything we needed for us and our teenage son to be comfortable, make small meals, and really relax and spread out. The beach was small with very little sand and quite a lot of rocks being tossed about. There are no chairs on the beach or the ability to walk along this stretch of beach. But we were able to enjoy many other beaches nearby and a great amount of available activities and excursions. It is a very nice place and the staff is super friendly and kind.