Great place with just the right amenities. The roof patio are was a great place to relax after a long day of diving and the kitchen was well equipped for cooking. The property managers also did a great job helping answer any questions we had and helped with anything we needed.