Clean, spacious, well-appointed. We enjoyed our stay here. The pool was great for the kids. The beds were SUPER comfortable.