Beautiful location. Stunning views. Stylish place. Great host. What more could you ask for?