Harmony will be a great ship.
Unless you drink a lot, don't do the drinks package. I don't drink - one wine or mixed drink per day, do totally not worth it.
And.
Never, never, ever book through a TA. Not to be trusted.
Book with RCCL itself, book from the US. You can make all kinds of changes which aren't allowed if booking outside the US.