Right on the beach. Perfect location and great communication with the owner. We had such a great time here and would definitely stay again.