A perfect spot !! The location is EXCELLENT. The place is clean. The hosts leave you with everything you need for a great vacation. We loved our stay, and hope to return next summer.