Clean and has everything you need. Pool is perfect on a hot day or night! Fast communication! Definitely recommended!!