excellent location, outstanding views, great host