I highly recommend this resort. The apartment and pool were beautiful and the beach club was fantastic (they provide beach lounge chairs, towels, umbrellas, and sand toys for the kids). There are also nice restaurants at the hotel and at the beach club. The staff was very friendly and Ricardo was very prompt with all communication. Parking was convenient and there are restaurants and shops nearby.