This is a perfect place: location, amenities, ease of check-in, quiet, beautiful spot, everything you could want. The only real problem is that it is usually booked when I want to visit so plan way ahead and cross your fingers. Will stay again, have stayed again.