great location, great view, great accommodation and great host