Perfection-spotless, lots of little touches that made you feel right at home! Easy walking distance to beach and shops. We loved it!