Excellent location, great communication and an all around brilliant stay