We bought this swimming pool last year at Wal-Mart, my main concern is the pump, we have had a lot of issue with the pump not working properly. You have to monitor the water daily and the filter in the pump had to be changed at least once a week, keep in mind these filters will cost you about $5.00 at a time. There is a filter inside of the pump that may need to be changed and or cleaned pretty often as well. This pool is high maintenance so if you have the time and money to spend to maintain it properly you will enjoy having this pool, if you have a busy schedule or budget I do not suggest this pool. This pool holds 5, 455 gallons of water and you will need to top off the water every so often due to evaporation and it being splashed out. It comes with everything you need including a filter pump, cover, ground cloth, ladder, maintenance kit, and setup and maintenance DVD . It says no ground preparation but you do need to find the most level spot in your yard, if it is not completely level it will not stand up properly. If it does not stand up properly then you will have one side much lower and then you have to lift that side of the wall to scrub it pretty often otherwise you will h ave an algae problem.