Thoroughly enjoyed this film. Agree with your verdict and liked that neither Adam Sandler nor David Spade, overplayed (overvoiced?) their parts, too. Story was quirky, uptodate and fun.
Sandler was superb, as the overprotective father, just wanting the best for his daughter. Loved all the 'characters' and all in all, it was just a rollicking, good fun story for children and parents, alike. The good ones are the ones EVEN the parents enjoy.
5 stars is my verdict. I'd watch this one again. Good review.