Nice long-time Jamaican family owned business. It is just the kind of place that a Jamaican would stay in 'cause it is "roots" and not pretentious. If you want luxury and an umbrella in your drink, look for a more expensive and pretentious place. This is a Budget Travelers place to stay.

"horrible" to one person is just fine to another. I think you need to ask yourself if you want to stay "Jamaican" or like a tourist.

I go to Jamaica to live with Jamaicans in their culture. I find that at Donaldsons.

Just my personal opinion.