Superb location. Top class quality! All the essentials and more were provided. Looking forward to our next stay already!