We were here for pretty much the last week of the season. We came home on Saturday, I think they close on Monday. The hotel is lovely, however it is looking a little tired. The rooms are plenty big enough and the beds are comfy. Had to ask for extra pillows but they brought them within 5 minutes of asking. Wifi signal very good, you could even pick it up from the beach. Housekeeping was really good and the room was cleaned daily, however the mini bar was never replenished and we had to chase this through housekeeping even though it wasn't her job. A couple of niggles that we had were: The quality of the food deteriorated as the week went on. You could tell there was a lot that had been reheated from the day before. The food was barely warm, the dishes the food is in doesn't keep it hot. The drinks were watered down, and some of the drinks were the cheap local equivalent. The malibu was very syrupy. The waiters were very attentive to the big tippers and barely acknowledged us. We like to tip at the end for good service. You shouldn't have to tip to get the good service. The entertainment wasn't very good, bingo not entertainment for everyone especially at £10 a strip. The entertainment staff lured people to the clubs and charge £10 but it is actually free to get in the club, they also tried to get people to pay £150 for a bottle of vodka in the club. A la carte restaurants were closed. If you aren't' offering everything advertised because it's the last week people should be advised of this when they book. Despite the niggles we did enjoy our stay