Hi rjp, Welcome to Cruise-Chat!
That sounds like a good deal to me. An inside cabin would have been a little tight with kids in that age range. The VIP should also entitle you to priority debarkation as well. Check at the Info desk for the procedures. Congrats on your first cruise, and please give us a report when you return.
Have a great cruise, and welcome aboard.