Everything we could have needed. Right next to the beach, very close to shops and restaurants, great amenities! Would definitely stay here again!