Spotlessly clean, really comfortable and lots of little touches (like gorgeous muffins waiting for our arrival!). Great stay.