Cozy, welcoming place with everything you'll need on-site (amazing bedroom, bathroom, kitchen space and living room/dining room area, with extra fridge space and beds and amenities as needed), and with beautiful views. Absolutely wonderful place to stay.