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.