Look no further, this place has it. Immaculate, tastefully decorated, cozy, comfortable beds and has everything you need, forgot, or wished you had brought! Communication with the owner was prompt and friendly. The Indoor Pool for those afternoon showers and an outdoor that was just deep enough (3ft) for our 5yr to do "laps". Like most properties, the hurricane damaged beach access, but they are working on it. We'd love to stay here again!