This squirt gun is perfect for use in a pool for the kids to play. They are already wet and it is easy to fill. However, it is also great for filling by the water hose or in the sinks in your house, and then taking outside to play in the heat. It is very warm here already so the kids appreciated it greatly. I do not recommend that you let them squirt it in the house because floors get slippery and peopl efall.. (ask me how I know ... lol) It is durable and easy to use, and the kids love it!