The two places are really very different. About all they share is size -- both are around 60 units, making them among the largest resorts on the island.
* Ramon's is just at the south edge of town; Bananan Beach is about a mile and a half south of town.
* Ramon's is the classic full-service resort; Banana Beach started as a condotel, though it is more of a hotel now and not too many units have been sold.
* Ramon's is one of the oldest resorts on the island (or in Belize, though it's been updated and expanded many times). It still retains some of the thatch and sand ambience, with units spread out over a good bit of ground. Banana Beach is of modern construction, reinforced concrete and makes good use of its relatively small space.
* Banana Beach has always been known for its value pricing, and while prices have edged up there are still some good values especially in the non-seaview units and new rooms. Ramon's is known for its fully priced approach, as they say.
* Both have a variety of rooms and suites. I still think the best units at Banana Beach are th second and third story corner seafront units on the older section, though the newer seafront units (which can be expanded to four bedrooms) are also very nice. At Ramon's, the more expensive seafront suites are many steps up the scale from the garden cabanas.
* Ramon's isn't exactly a wild party place (what spot on the island is?) but the popular poolside bar attracts an active, hard-drinking crowd. Banana Beach has added a restaurant and bar, but it's still nothing like Ramon's in that respect.
* Ramon's has a nice stretch of beach, the best beach in or near town, though it gets good deal of boat and people traffic. Banana Beach, while it has a seawall right in front,is next to an excellent south end beach.
* Ramon's has a nice outdoor pool; Banana Beach has two pools, but both are in courtyards.
* Both are well-managed and, I assume, profitable hotel operations, not a combination that is all that common in Belize.