First off, the staff of this hotel were among the best I've ever interacted with. They did everything possible to make my stay feel comfortable. The location was very convenient, walking distance to several shops and restaurants, and also a short drive to the airport. The restaurant on site had fantastic and authe mntic Jamaican food, and was reasonably priced. The room, for the price, had fantastic air conditioning and the bed was very comfortable. They also had a convenient shuttle to take me to the airport.
It is not a fancy resort, so the condition was not amazing but nothing unsafe or super-unsightly. There was a cockroach in the room, so that didn't sit right with me. The shower was weak pressure and could have used an upgrade.
All said, I would stay again for 1 night as a transit stop. Not for long term unless you're on a tight budget.