Very clean and comfortable. There is a nice common area with amenities. There is also on site parking, which was very convenient. We had a couple of questions upon arrival, and our host responded quickly, which we really appreciated. Would definitely recommend.