Is that The Palms you mean? www.belizepalms.com
Super place. Similar to Banana Beach but location gives it an edge, IMHO, near town, great units, use of Ramon's "stuff" right next door - no restaurant but plenty within walking distance. Have stayed at a dozen places but The Palms is our favorite.