We have been here twice and both times had a similar experience.
The place is a must do for those families with toddlers. Lots to play with and a nice outdoor area.
The cafe though is not so great. Good that there is one, but don't expect too much!
The shop is good - both times we have bought something...
More