Very clean. Great amenities. Excellent communication with host. I highly recommend it.