Great location, great view, great accommodations, great host.