I agree that going back and reading what others have said about these properties will give you a much better feel for them (use the Search button on this board.
I’ve personally stayed at all three, and I like them all. Here is my take and star ratings on these three places, from my Free, Fun & Easy Guide to Ambergris Caye (updated).
Belize First Magazine http://www.turq.com/belizefirst/
* * * + SunBreeze Beach Hotel, P.O. Box 14, Coconut Drive, San Pedro, tel. 501-2-62191, fax 2-62346, e-mail firstname.lastname@example.org. The SunBreeze always had a great location, just steps from the San Pedro air strip (but you shouldn't be bothered by airport noise) and within walking distance of most of what there is to do in town. Under manager Julia Edwards, SunBreeze was upgraded and considerably improved. The most-welcome addition was a freshwater pool, which my family of pool experts considers one of the best in Belize. The pool is just steps from Caruso's restaurant and bar, pricey but convenient, and handy to BJ’s beach barbecue. SunBreeze has 39 large rooms, configured in a two-story motel-style U-shape. Five of them are billed as "deluxe" with amenities such as jacuzzi tubs. All have strong air conditioners, telephones, cable TV and tile floors. The best rooms are the deluxe rooms on the first floor near the water, on the dive shop side. Management promises further upgrading. SunBreeze is directly on the water, with a dock and an independent dive shop, but there's no swimming beach. The beach at Ramon's is nearby. The SunBreeze has handicap-accessible rooms, uncommon in Belize. Rates for doubles, in-season, US$120-$150; off-season, US$90-$125, plus 7% hotel tax and 5% service. Children under 12 free. Some package rates may be less. Bottom line: Not true luxury, but comfortable, spacious, convenient, casual and very pleasant - good place for families.
* * * + Mayan Princess, Barrier Reef Drive, San Pedro, tel. 501-2-62778, fax 2-62784, e-mail email@example.com. Three-story, seafront coral-colored condotel has 23 large and attractive one-bedroom suites (king or queen beds) with kitchenettes, phones and cable TV. Suites have an airy, tropical feel, with great views of the sea. Good management, by Sheila and Rusty (yep) Nale and their friendly staff. Convenient to everything. Beach-front, but the in-town beachfront can be busy with pedestrian and boat traffic. No pool. The recommended Amigos del Mar dive shop is close by. The hotel is just a short stroll up the beach from the pier where the water taxis from Belize City arrive. Rates about US$90 double off-season, US$125 in-season, plus hotel tax and 10% service. Packages available. Bottom line: Convenient, spacious seafront suites with a comfortable tropical feel.
* * * * Banana Beach (Coconut Drive, P.O. Box 94, San Pedro, tel. 501-2-63890 Fax 501-2-63891, e-mail firstname.lastname@example.org. ) This mango-colored condotel, which opened in late 1998, about 1 3/4 miles south of town between Tropica and Mata Rocks, consists of a single large three-story building, designed in a style similar to Mexican hotels in Mérida, around a courtyard and swimming pool in the center of the complex. It has 35 units, all one-bedroom, with full kitchens, attractive island furnishings and cable TV. The seafront units have by far the best location and are worth the extra money. The corner seafront units on the second and third floor are the top picks, with balconies just feet from the water. Six of the corner deluxe units have king-size beds. Pool is in shaded center courtyard which means in winter the water can be cool. The adjoining beach, Mar de Tumbo, is one of the best ones on the island, though like most beaches here has seagrass. Friendly, helpful, competent management team. Rates: Around US$100 to $135, with the best deals usually available via direct book on the Internet. Some units have been rented to medical students at the nearby St. Matthews medical school. Bottom line: Friendly spot with spacious suites, an excellent value, on one of best beaches on the island.