Excellent location, great hosts and a stylish decor with an amazing view.