My wife and I stayed at Orchid Garden for 5 days in January. The rooms are spartan but clean, and the whole staff is great. It's 14 miles outside Belize City so no restaurants or shopping are nearby (but not needed). Their food was great (they take care of all meals) and the best thing is they arrange all excursion trips and transportation, from the time you land until they drop you at the airport or water taxi to leave. We were busy every day, all day, and everything was well coordinated. We enjoyed meeting other couples to travel to the excursions - cave tubing, zip lining, ATM (awesome), Tikal (incredible), and others. All transport and timing worked great. This is the place to stay to take advantage of all the activities around central Belize, but just know it is rustic and not what you might think of as a typical "all inclusive resort". Just know that and you'll be fine. We only drove through Belize City, and we're glad we didn't stay there. I think being out of town is much better, and you're closer to all the activities anyway, and pretty tired after all the adventure each day. Christine, Alvaro and his daughters, and Alfaro really work hard to ensure you have a pleasant stay. Have bug spray (it's the jungle!), and be prepared for some mud. Be prepared for shoes in the water (water socks) and a fair amount of hiking too (ATM, Tikal, Hanging Bridges, etc.). Highly recommend Orchid Garden to enjoy the adventures of the Belize jungles. For us, we then went to San Pedro for a few days of great beach resort relaxation.