Super clean, perfect location and excellent communication with the host. In fact the host went out of his way to assist me with finding some extra seating I needed for a gathering. There are many nice touches that made my stay all the more enjoyable. I highly recommend!