I had meant to respond, then the email got buried in my inbox. Everyone has pretty much said everything that I was going to say. You may have already booked your trip, but just in case here the other points I was going to make.
We went to the Sandals in Ocho Rios and we loved it, but if we did it again we would pick a resort closer to the airport (Montego Bay). It took over 2 hours for us to get from the airport to the resort, and we dropped off other people at closer Sandals resorts along the way. However, you also pay more for those resorts because they are closer. If you don't stay at an all inclusive place, beware that there are plenty of people who will try to scam you or try to take advantage of you--not at nicer hotels, but if you are out and about in the cities seeing the sights by yourself. Get a good travel book, and take the warnings seriously!
My sister likes to use travel agents for big trips, because if something happens with flights being cancelled or other "hiccups", then there is someone else who can take care of the details for you. If you book it yourself, you have to do the grunt work yourself and if you've never done it you may not realize what rights you have.
Have a great trip! I've been to Jamaica twice, and would go again in a heartbeat!