Excellent stay - a lot of attention to detail and stunning location.