We have Just returned from a 12 night stay. It actually got off to a bad start when the reception staff advised us that our room 'wasn't ready' but told us we could have an upgrade on our room to a full sea view. The problem was they were saying we had to stay in it for 2 days. When I stated that it's not really great having to move room 2 days into the holiday, they said we could keep the room for a discounted rate of 180 euro. Made no sense. Our room wasn't ready but we have to move 2 days in or pay more? It was only after we made it clear we wasn't happy about this that they gave us the room for no extra cost. Baring in mind we would have been happy with the room we booked, we just didn't want to move. Upon seeing how many rooms were vacant, we soon understood that it was just a trick that they try on guests to try and make them pay more for the room so wasn't impressed by that. Nevertheless, the room was very nice. The hotel visually is very impressive and spotlessly clean throughout. The rooms are of good size and are well kept by the maids. The outside area is fantastic with plenty of sunbeds, 2 very clean pools, water slides, BBQ bar, drinks bar, juice bar, snack bar and starbucks! This leads onto the private beach which is a nice touch. Whether your a fan of hotel entertainment or not, this hotel puts in 200%. Absolutely amazing stuff. Not just evening entertainment but plenty of daytime activities too and not just the usual ones, I'm talking about inflating a bouncy castle into the pool and having racing games on it. The entertainment staff are fantastic. For an all inclusive buffet, this is the best one I've been to. I'm a picky eater, and whilst the food is repetitive, there is enough variety for everyone and the quality of the food is very good. Other great things about the hotel are the 24hr lobby bar, the indoor shop of which the owner is very friendly. The midnight snack availability from midnight till 2am, the games room and spa. My main critiques of this hotel would be the following. Firstly, hardly any of the staff speak any English (and I'm not a stuck up tourist that thinks everyone should speak English. In fact always make the effort to learn the basic phrases to my destination as I feel it's polite) but I'm talking about not even understanding what a 'coca cola' is when it's litterally written on the machine they get it from. And the theme continued around the hotel at the various bars, reception, maids etc. Secondly, the snack bar. The food is really nice here and is cooked fresh..but the service is so so bad. You have to order on a mobile app and if you order for 3 people, sometimes there was about 20 mins between each persons meal arriving or it just didn't arrive at all. If you questioned it, no one understood as usual. The final thing is how there seems to be a lot of businesses that have made a deal with the hotel to promote their business inside it. For example, there's a tattoo shop owner that walks around the hotel constantly trying to offer you his tattoo services to the point where he litterally calls you a taxi to take you to his studio without you even agreeing to anything. This theme continued with the photographer at the poolside, and the man running the spa downstairs. It all just seems a bit forceful and unnecessary to get extra money. There was also the issue of the maid not leaving us enough towels on some occasions and when we rang reception to ask for some they didn't arrive until we contacted them 3 times and this took over 2 hours. Overall, this hotel is fantastic. It's got so much character and the 'city' name is very fitting as it feels like you are walking through a mini city with all the little pop up areas serving different things. There was never a dull moment and we would definitely return to it.