Five star rating on all counts. Beautiful, magic location. Exceeded expectations. Great value for money and highly recommended