This is our second time staying here. We love it. Great location, clean and comfortable with lots of unexpected extras. John is a great host.