The unit was clean and well appointed. We had everything we needed in both kitchen and bath, and beds were comfortable. Great location and excellent hosts who checked in with us regularly. Easy check in and check out. Highly recommend!