This place is perfect! So comfortable and spacious. Many amenities. Close to the beaches and shops. Beautifully clean. Our family felt right at home.