We booked a week at the El Cid Marina Beach Hotel through a time share exchange program. It was a great price for us and we have family that live very close to the hotel so it seemed like the best option. Unfortunately my 2 year old ended up getting very sick and we actually had to cut our trip short (we left 4 days early).
As far as the room goes, it had a good view of the marina, however the room was musty and smelly. The bathroom area smelled horrible, i think it was a combination of someone smoking in the room previous to our stay, and the different cleaning products they use in mexico.
The hotel is NOT beach front. You have to take a water taxi to their private beach or go to a public beach elsewhere.
The pools were nice, however the pool closest to our room was heated(we had to walk what seemed like a quarter mile to the other pool), and it felt like I was taking a hot bath. I dont think its neccessary to keep the water that warm in Mexico in March. After we ordered some snacks poolside, my husband had to go stand by the bar and wait to pay- and observed one of the cooks wiping his nose and preparing food in the same stride, ew.
This particular hotel only has ONE restaurant on site, and its a buffet. They do own two other hotels close by with more restaurants so their website included those restaurants and it makes it seem like there are more on site dining options than there really are.
The first night we went to the restaurant we requested a high chair for our child, and the host said they only had one high chair and it was currently occupied. He said they normally have two but someone took the other one to the pool and he didnt know what happened to it. We ended up going back to our room and ordering room service. Each day we ate at the hotel for breakfast and the high chair was NEVER available. We had to struggle eating each day with one of us holding our son on our laps. Why do you only have one (or sometimes two, supposedly) high chair available at the ONLY restaurant in a large hotel? Very inconvenient.
My last gripe is something we frequently encounter all over Mexico at different hotels, getting hassled by "guest services" to take a timeshare tour. We got stopped on our way to our room after checking in, and I was also stopped again that night. I had a chance encounter with a representative in the lobby and she knew everything from my name, room number and even how we paid for our trip off the top of her head... It was creepy and annoying.
The only good thing I have to say about the hotel is that when we left early, we were able to transfer the room into someone elses name(we had a big family event that weekend) so our pre-paid week did not go to waste. I dont know if other hotels would do that and it seemed very accomodating.