The apartment was just perfect for my family of 4. The amenities were amazing! We took advantage of the beach side service and the terrific pool (the kids loved the warm pool!). The apartment was very clean and the location was great. Would definitely stay again.