I have used them a couple times and think they are great. The only complaint I have, and it's because of my own indecisiveness, is that if you add to your package at all, they charge you another fee.
Make sure you know everything you want to do before you book. I have called and added character meals and/or rooms in San Diego and have been charged the "Handling Fee" or whatever it's called. So my advice is to have all of your plans finalized before booking.
Other than that, I would recommend them to anyone!