Simon, Try the Margarita Hotel in Cancun. Great rooms, great rates. It is not on the beach, It is close to good food and drink. Miss ya'll. Glen.