Great views, comfortable flat, great host