The reviews are really justified for this lovely resort. Some specific things to highlight: Everyone really is so friendly and helpful, service with a smile. The food options are really good - the buffet restaurant has a big selection, the restaurant by the pool has plenty of options so that you won't need to eat the same thing often unless it's so good you can't help yourself! When it turns into an Italian restaurant in the evening it's also really nice. The only strange thing is the all inclusive package - only about 1/3 of the menu tends to be on the all inclusive, the rest you have to pay for with a varying discount (between 15-20%). However, there doesn't seem to be much logic behind what's included - of 2 dishes of the same price only 1 might be included. It's not like a standard all inclusive place where the steak and lobster, or other high cost items are subject to a supplement, but instead some low cost items are as well (e.g. burger or certain pastas). The room is a strange layout without a separate bathroom, but instead a sink in the room and separate toilet and shower - having said that, the shower was great and the bed was comfortable. The gym was adequate but not very big, so I can imagine at peak times can be quite busy. The pool area is lovely with a great bar and friendly service - by the time we left the resort seemed to be filling up quite a bit though, so sometimes there weren't any sun loungers available beyond 11am, however, there are very comfy double sun mattresses on a raised area around the pool which were great too. The area outside the hotel is basically a couple of streets with some average looking bars and restaurants, and souvenir shops, but worth a wander around. Transfer time from the airport is only 25 mins or so, which is also a great aspect. All in all we really enjoyed our visit and would highly recommend it! Thanks to all the staff, you really add to the experience.