My sister and I just got back from 7 nights on the Freedom of the Seas on Royal Caribbean. We booked it at the last minute, and I was about to go through Royal directly when I thought I'd see if someone else could do better on the price. Cruise Hound offered me free pre-paid gratuities for my room, plus a nice upgrade! I was very happy with their service and obviously the good deal they offered. We booked another cruise on board then transfered it to the Cruise Hound because they are doing the same deal again for us which is really nice! Definitely check with them before you book it direct because they say they're always better than booking with the cruise lines directly.
Pros: All the fun stuff to do!
Cons: The small cabins (even the balconies!!)
more