Stunning. An absolutely amazing view and location. Everything you could want (and probably more) was provided. The communication was top-notch. Would definately recommend this as a place to stay. We couldn't fault it!! Staying here was the highlight of our holiday. :)