Incredibly clean, with everything a family could need. The pool is great, quite deep so young children can not stand. We loved our stay!