Above and beyond all expectations. Beautiful spot, spacious, great location. Perfect home away from home