The hotel location was good, near to the beach (all be it a very small beach shared with 2 other hotels) bigger beaches you are a 10 minute walk one way and 20 minute walk the other way (we only discovered this on our last day but this is the nicest) Hotel is close to buses.
The staff very very polite, helpful and efficient, however there were a couple of reasons why the 4* rating is too high.
All inclusive finishes at 10pm, which is too early on a nice summers evening when you want to stay in the hotel to relax and have a drink, the mixers used with the drinks are only cordial type squash, there isn't any fruit juice at all, even at breakfast. We resorted to buying freshly squeezed juice at a supermarket 5 minutes walk away (turn right out of the hotel and look for the one that has stairs going down, a bargain at 1 euro for 500ml)
We were disappointed that there's no pool or beach bar, no doubt this keeps costs down for the hotel as it's a pain to have to leave the beach to walk around and back inside the hotel to get a small plastic cup of drink, from the pool you have to go from the top of the hotel to the ground floor, we tended to buy bottles to take out with us... more expense.
The pool also isn't suitable for young children as it is 6ft deep throughout and doesn't have hand rails so no where to grab on to the sides, the only rails are on the stairs.
The food was good and changed every day, what you would expect from a 3* all inclusive though not the 4* listed.