The unit we stayed in was wonderful. Great in unit amenities. The location on the beach was 5 star. There is great snorkling and an activities center to rent paddle board and kayaks. The pool is small and not exciting compared to resort pools. Pool is perfect for families with small kids. Most people focused on the beach, not the pool. Gym on site was very nice. We would highly recommend this rental!