Spotlessly clean, spacious with lovely hosts. Very easy to check in and out. Pleasant hosts and great location! I highly recommend.