Mixed review as a family of 4. 2 adults and 2 young children. Hotel is located perfectly. Walk down to the beach is 5 minute. Plenty of shops and restaurants around. On arrival we informed reception about a tile hanging off on the bathroom floor which our 1 year old tripped over. Was told it would be fixed and wasn't the rest of the stay. Bathroom door handle also having off with loose screws. Air con ridiculously loud. No noise from other rooms though. The food in the hotel restaurant is very poor. Not a big variety for kids. I was also served raw chicken (very raw) and informed the waiter and it wasn't a shock to her. The restaurant floor is always covered in ants and cockroaches. No labelling on the desserts ,also if you have allergies I would avoid it comepltly as there was nuts on every single spatular used for the desserts. Evening entertainment is also poor. The mini disco isn't on 3 times a week. And when it is on it's 3/4 songs and it's done with. On one night the entertainment didn't even show up.BE AWARE - that in the arcade the token machine says 5 euros , 10 euros etc but when you click for 5 euros it charges your card 50 euros! Luckily my partner noticed before he put his card to it. Reguarding the building works that I have seen a lot of negative reviews about,there is very minimal been done and when they are working they're as discreet as they can be and it doesn't effect the atmosphere around the pool. There's also not a lot to do for family's with children around without travelling out of area. Overall we wouldn't return here unfortunately.