Belize is too expensive overall and San Pedro is even worst. This hotel has normal prices compared with the other locations. If you are looking for luxury go somewhere else.
The hotel staff is nice and made my stay pleasant.
This islands are for certified divers only. This is not a party location. Stay at Kaye Caulker for cheaper tours to the open sea. Belize will milked you with high prices and government fees.
But the coral reefs worth your wallet suffering.
Pros: Location. Walking distance from everything you need. Great staff
Cons: You get what you pay. Gas and water prices are expensive and is not that much what the businesses can do, if they want to survive.
Location: Anything you need from restaurants and bars, to tours departures and ferry.