Excellent location and check-in services, excellent communication and overall a great place to stay!