My granddaughter and I stayed here for 5 days and loved it! Everything was just perfect. Location was amazing! Two swimming pools on the property and the beach is directly across the street. Everything was provided including lawnchair's and towels for the pool. The kitchen is nicely stocked with everything you need for an extended stay.The staff is so friendly and accommodating. The flat was nicely decorated and very clean. The amenities were more than we expected. We definitely will return one day in the future.