We stayed at this hotel for 6 nights recently, and will greatly recommend it. The service was excellent, and every employee was so friendly. We upgraded and got a room on the 4th floor which we didnt`regret. This was on a terrace with a great view to the sea. There was also a tiny little swimming pool der. Illusion hotel (or now it is called Explorers hotel or somehting), is situated very central to the beach and to the shopping/restaurant street 5 Avenue. Just 300 m either way.. There is a 5 min. walk to the bus station and to the ferry to Cozumel. The beach was great, with few waves. We got towels at the reception to 3 places. We choose the closest one with comfortable sunbeds. You only had to use at least 200 pesos there (for drinks/food). There were mostly couples to see among the guests, and saw only a family with a child once.
We also booked a trip to Chiczen Itza and it was a great trip. Would recommend it! The only thing is that the person whom we booked the trip from, could have told us to bring towels. We didn`t get that we were going for a one hour stop for swimming in a Cenote on the way. (Now we know what a Cenote is).
The hotel wants a deposit during your stay which you will get back when checking out. It is not mentioned on the hotels home page. As far as I understand, such deposits are very normal in Mexico. They also charge 27 pesos extra each day for service and tax.
We didn`t eat any breakfast there, and the breakfast room could need a little update. Also they should clean the floors in the room a little better. On our first day and a day in the midweek, it felt sandy walking in our room. But these are the only things to comment. If you are going to Mexico, we would really recommend Playa del Carmen instead of Cancun. This place is central to different attractions and the water is very quiet. If you like disco and nightclubs, Cancun is the place for you. The beach is nice, but there are too many waves. We stayed in Cancun our last three days in Mexico, and there was a red flag every day. I didnt`t like to swim in the big waves. Stay in Playa del Carmen and this hotel. Just take a daytrip to Cancun or the Iiland The Isla de Mujeres just outside Cancun. The beach is great and the water is quiet.