Just wanted to let people see this article which discusses a really terrible experience one small Playa del Carmen hotel had with Expedia: http://playazone.wordpress.com/2012/12/04/expedia-bad-for-the-traveler-bad-for-the-hotel/ I don't know the hotel myself (I received the link forwarded from a friend who, I think, has stayed there). There's a lot of purple prose in the article but if even half the things alleged are true Expedia really sounds pretty awful. Note that, in addition to all the problems that affected the hotel owners, they claim that numerous smaller hotels in Playa are similarly shown as completely booked on Expedia when they actually have rooms available. If true, it means that, as a traveler, your choice of hotels is severely and falsely restricted. Also, if you tend (as I do) to stay at small, independently run hotels it's always a good idea to book directly with the hotel. That way they get a lot more of the money from the booking, they can offer lower rates, and you have the opportunity to establish a personal connection in advance of your visit.