We had everything we needed for a week with our 2 and 5 year olds. The pool did not disappoint and the beach was beautiful.