Location, views, cosiness, hospitality all great.