Excellent stay - perfect location, property warm and welcoming, clear communication throughout.