Was pretty nervous about our booking here due to reviews we had read. Overall our visit was good, but there were a few things that could be improved.
I had arranged a hotel pick up from the airport, and when we arrived at 10pm no one was there to pick us up so we had to negotiate our own taxi and hope our driver took us to the right place. When I advised the staff they didn't organise the car they didn't respond and/or care.
We were taken to our room, which wasn't the room type we had booked. No explanation was given until I questioned the staff member who told us to sleep in this room, and they would sort something out in the morning. He then promptly left.
Anyway, everything else is quite nice, the beach is beautiful, the breakfast is pretty tasty, the staff leave a bit to be desired.
I would love to come back to Otres Beach, but woould probably look at other hotels on the strip before booking here again.