it is actually pretty cheap too - we got airtickets from San Diego and hotel in Negril for 8 nights for 2 people for ~$1400 total.
not to discourage you to go, but just to let you know in advance some things you might not like - walking outside on the streets (unless you look like a local, which is pretty damn hard to pull of if you are white

) is always accompanied by locals asking you to buy something (be it a souvenir or ganja) every couple minutes, at least in Negril (small town where we were staying). I prefer to walk around minding my own business and people not bothering me either, but I got used to this after a while too - just be friendly, respectfull, but firm when you say "no thanks" unless you really do want to go and look at what people are offering.
there are two prices in Jamaica - one for locals and another for tourists, which is usually couple times the locals' price and is about what you'll pay in US for similar product, so don't necessarily assume like I did that things (especially food in restaurants) will be cheap like in Mexico.
Jamaica is really poor and the more poor people are the more likely they are to commit crime obviously (I know first hand cause I grew up in a third world country). So watch your back, but at the sime time there is no reason to be paranoid because in my experience Jamaicans are mostly rather friendly people who do not want to make tourists angry (considering tourists are daily bread for a lot of jamaicans).
I still think that you shoudl go, you'll have lots of fun and will experience a country quite different from other places you've been to before.
as discovery channel puts it - "dare to explore"!