Large, cozy, clean, well-equipped place with spectacular view. Attentive hosts.