They are a great source for getting tickets....I recommend them.
I booked my own hotel though because I found cheaper rates and discounts booking it directly with the hotel. We stayed at the Ramada Inn main gate across the street. Not a great hotel....but close, free parking, free breakfast, nice pool, and good rooms and beds at a great price.