This is absolutely all we wanted and more. It had everything we needed on hand, very short stroll to beach access, wonderful hangout areas all around the property and pool area, gated pool and child locks on gates and house doors, and so much more. Easy and quick communication with property owners. Local shops close by. All amenities needed to stay all week were provided (spices, cookware, grill, beach towels, totes, coolers, chairs, wagon, umbrella, etc.