The place was perfect for our family's stay. It was clean, comfortable, and spacious. The kitchen was well equipped. Having the beach across the street was a bonus. There were many stores around which added to the convenience. Communication was very prompt and helpful. Highly recommend.