Family friendly! Has a lot to keep all ages busy! We had a great time. Very clean!