This is our third stay at this hotel, it is beautiful, everything is exceptional. The food is very tasty and huge selection, the staff are all friendly and efficient, cleanliness is very high in your rooms and all surrounding areas. We had a junior suite which is very spacious, shower gels, body lotions all included, plenty of wardrobe space, fridge, large tv with British channels, lovely view over pool and gardens. Beach club across road with pool and access down to beach. Bars and shops close by, well done hotel esmerelda see you next year.