Beautiful views. Stylish decor. Friendly hosts .