Super clean. All amenities that we needed as a small family. Very comfortable. I got fit climbing 4 flights of stairs every day. :-)