We had a wonderful time at this condo. The location is fantastic and the amenities were excellent. The pool was very large and my kids loved swimming there every day. The beach club, while a little bit of a drive, was a great place for snorkeling and for smaller kids. The unit is extremely clean and well organized and had everything we needed. The kitchen was well stocked and we used the grill multiple times.