Superb location, excellent facilities, good level of communication, welcoming and friendly, hassle-free.