Cannot fault this: the location is great, the accommodation is top notch, and the views are stunning!