Great place to take your kids! Minus 1 star because for the price, I expected the place to be a little bigger and not all the employees seem to be happy to be working there - which isn't a big deal, everybody has a bad day, but if you look sad then I am sad for you.
Anyway, there are a couple of rides and a playground that my daughter most enjoyed. There's only one "baby" area that my 1 year old could really enjoy so keep that in mind if you have kids.
Overall, I think it's a nice place to take your kids. I don't think it takes all day to play there unless you've got a kid who's a huge Lego fan. I'd expect a could 3-4 hours would suffice.