Spotlessly clean, great communication and very simple check-in / check-out. Highly recommended.