We stayed at Esmeralda many times in the past but after numerous problems and issues with rooms, beach use and hotel management us and all of out friends left and went to Club O. No problems and issues there. Good luck!