Very clean, comfortable and well appointed. We had everything we needed and a very pleasant stay.