We just returned from San Pedro a week ago. We stayed at the Exotic Caye Beach Resort from 11-27-03 to 12-07-03. We had a great time. The resort is older and quaint, but very clean and the staff are very accommodating. These are nice little condos. They keep the beach area clean of sea grass. We had a nice view of the ocean and it is within walking distance up the beach to town. We stayed in unit 2B, which has a wonderful, comfortable king size bed, kitchenette & TV. We enjoyed getting up at sunrise, watching the sun come up when it wasn't raining. We had Bilikin beer delivered to our room and enjoyed making our coffee in our room.
If you are looking for a place that is quieter and newer rooms, you should look down toward Banana Beach Resort or Villas at Banyan Bay. I felt Tropica had the better beach and it is quieter there too. For the money, we felt we had a good place to stay. When I have time, will post a trip report.