Great location, well appointed, clean, well cared for. Great hosts who make sure everything is done right.