My fiancé and I loved staying at Mahogany Hall! It was our first time visiting Belize and we landed in Belize City fairly late in the evening, so we opted to reserve a shuttle to take us to the hotel when we landed so we didn’t have to drive. That ended up probably being a good option because the roads are pretty dark at night and there are a ton of speed bumps that the locals are better prepared for along the way! Plus, the final road as you’re arriving at Mahogany Hall is unpaved and a pretty bumpy experience - not something I would have wanted to attempt late at night the first time! But once you're there, having a car is definitely nice because to get into San Ignacio to explore or go for dinner costs about $10 each way, otherwise you'll mostly be confined to the hotel, which isn't bad at all since you have a pool and a beautiful river to hang out in :)
The hotel staff were incredibly friendly and attentive- always available for questions as well either downstairs or via Whatsapp!
The hotel has Wi-Fi but it's only available when you're downstairs as a heads up.
The room was really beyond our expectations- there are two large beds, two balconies with one overlooking the pool and river - so beautiful! The bathroom is also wonderful with a nice standup shower + a jacuzzi (plus some candles if you're looking to relax a bit after a long day of caving).
We had two meals in the hotel, all were wonderful but expect to pay American prices for the food if you do eat there - street food in San Ignacio is extremely cheap and extremely delicious, so I highly recommend eating there for at least some of your meals.
Overall, a wonderful stay and we would definitely recommend it to others looking to explore the area, have a homebase while going on tours, or just relax by the river.