Very clean, great location, good communication. Check-in and check-out hassle free.