Cozy, great views, good deal for the price and just the right amount of hospitality.