Beautiful, clean, well-equipped place with a wonderful view.