Excellent throughout. Sparkling clean, great location and communication, easy check-in.