We were pleasantly surprised to find these super clean and cozy cabanas on the island. The resort has about 45 of these lovely little cabins, each with various bed configurations, a nice bathroom, small living room, plenty of storage and a kitchenette with a microwave, water kettle, and a frig. Plus they have bikes to rent, will do your laundry and a local water tour company on the premises. Their restaurant/bar is right on the beach, next to the deluxe pool so after a morning of snorkeling the Meso-american reef we'd grab a drink and hang out by the pool. The cleaning staff was deluxe, very helpful and kind and willing to help get you extra towels and such.
San Pedro is a crazy busy place, the town is overrun with golf carts, so biking into town becomes a test of courage and fortitude, but once you get there there are plenty of interesting restaurants and a Mayan Chocolate shop which is not to be missed! Avoid the big resort restaurants unless you like places like Red Lobster. We found a great little outdoor bbq place a 15 minute walk up the road, Robins, jerked chicken for US8 bucks.
The adventure tour company right next to the bar is called Tuff e Nuff and I can't say enough good things about them, make sure you reserve ahead if you want a Cat cruise, we missed going but got to go on two snorkeling trips and had a blast with the very helpful and knowledgeable guides.
Somehow we got lucky and got the cabana on the end, directly across from the beach, which was heaven. There are only 3 on the very end so you might want to ask ahead, for the best views. But those are also directly in line for ocean squals, which send the rain sideways and into the windows, oh well, just wipe it up. We aren't AC people so we had the windows open and the ceiling fans going the whole time.
Love this place!