After reading the reviews in Tripadvisor, I booked the Bucaneros. I know Yucatan and Quintana Roo fairly well, and have also stayed in central Mexico many times. I just don't get the great reviews for Bucaneros or, for that matter, Isla Mujeres. The location is fine, but Isla is so small I don't know how a location could be bad. It is family owned and they are hospitable, but I didn't find that out of the ordinary one way or the other. Sorry, but it gets a 3. Maybe I've been in too many hotels in Mexico so I am not amazed by clean floors or bathrooms (though I've stayed in some that were scary, too, as well as some that were just wonderful). I can neither pan it nor praise it. It was an average hotel. Gets a 3. Price was okay. No complaints. Just not memorable.
I ate at a number of places and stopped in other hotels to see rooms in case I returned and, frankly, so I could write a competent review here. I just didn't see much different about this place as compared to a number of others.
The restaurant was about the same as the rooms---average. In fact, I tried a number of restaurants up and down the street. All were pretty much the same. Having eaten all over Mexico, this was the most boring cuisine in the country. It seemed as some American or Canadian had opened a Mexican Restaurant in the US or Canada and then opened a branch back in Isla.
Personally, Isla Mujeres didn't do much for me. It is smaller than Cancun for sure, and the beach and location is nice. However, the town is neither Mexican nor interesting. Just tourist shop after tourist shop. No highrises, but nothing interesting. It is homogenized and barely Mexican. Not even much music. To be frank, I prefer Cancun/ Playa which don't even pretend to be small towns and yet have more interest. I don't love them either, as compared to, say, Merida or Majahual (now practically destroyed by hurricane Dean), but Isla was particularly without soul. Great, I guess, if you are in your twenties and going to the beach every day and go to Mexico only because it's warm and cheap. But that isn't me.
So after four days at Bucaneros, I left, went to Merida, and had a ball. Crowded, noisy, dirty, but Mexico through and through. I guess it depends what you are looking for. Nice beach? Try Tulum. Great beaches with a decent town that has not been too screwed up. Or, if you want a real small town, Xcalak (now that Majahual is so damaged----or you might give them a shot in the arm and go to Majahual to add to the economy. Nicest people you will find). Or Bacalar. All are farther away, it's true, but small and the real deal.




Value
Rooms
Business service (e.g., internet access)



