Overall this was a very good stay considering the price we paid. Location is good, right on a main bus route, walking distance to the centre, and not far from the beach. Staff were all so friendly, they did all they could to help us with anything we needed. The rooms can be very noisy if near the nightclub or the pool entertainment, after a couple of bad nights we were moved to one away from both. The food is varied and plenty of it - although items (and crockery/cutlery) tended to run out later in the service period. Cleanliness was variable, the floor in the bedroom was not cleaned well (hence bring slippers), and the bathrooms need an overhaul.