The perfect place for a luxurious beach getaway. Spacious yet homely, incredible amenities, great location...the only negative was having to leave.