Very cleanly, every amenity you can think of, and full kitchen which is a plus. Just what I needed for a small trip.