Sparkling clean, lots of amenities, less than 5 min walk to beach, all very thoughtful touches from beginning to the end.