A beautiful place to stay - clean, functional and luxurious. The view from the terrace is phenomenal.