Clean, well located, amazing facilities and staff. Good quality price. Myfavourite place to stay in Mexico.