We will be spending a week in early December in Puerto Morelos (with overnight trip to Chichén Itzá and day trips to Tulum, etc). I've noticed that a lot of posts here are about AIs, so, first of all, we are looking for a small, quiet, inexpensive hotel, preferably one where Mexican tourists (as well as US & Europeans) stay, definitely NOT an AI. What we love about travel is trying out local restaurants, chatting with local people (all right, our Spanish is only so-so, but it is still great fun and so interesting to engage in conversation).
We are considering Ojo de Agua, Hacienda Morelos, & El Moro, based on guidebooks and reviews. The reviews for El Moro are definitely the most positive. Our only hesitation is that we thought (:-)) we wanted to stay right on the beach. We are definitely open to other suggestions. What are the advantages/disadvantages, in this particular town, of beach or "downtown" locations? El Moro is near the town square, and it doesn't look that far off the beach.
Next, if we do decide to stay on the beach, Hacienda Morelos is close to the town center, while Ojo de Agua is up the beach, away from town, which seems inconvenient. Is it? How do the different parts of the beach compare? Is there shade on the beach (trees or palapas)?
While we have traveled in other parts of Mexico, this is our first trip to the Yucatán. Thanks for any tips!