Very clean, roomy, and has everything you need. Communication and check-in were top notch and catered to our late arrival.