We spent a couple of nights here and enjoyed the hotel, and surrounding area. The staff were lovely and the hotel had a decent range of facilities, including a pool. There was a decent range of options available for breakfast, and a lunch and dinner, and the menu was quite different, each of the two days that we were there.
However, the place could have been cleaner. It wasn't dirty, by all means, but it could still have been cleaner than it was. Also, the pool area wasn't particularly comfortable. One major plus was that the bar had a poolside shutter, so you could order drinks near the pool area. It only saved a few steps, but really helped get the most out of the all inclusive deal!
The hotel was situated about 10 minutes from the beach, which is very reasonable, especially considering there are plenty of local shops, hotels and bars to take in as you stroll down to the beach.
A big downside was that the plumbing system was extremely noisy, and whenever somebody flushed in the room next to us/above us, we could hear the water running through the pipes, to the extent that it could quite easily wake you up if you are not a particularly deep sleeper!
All in all, the location was decent, the staff were friendly and if you don't mind what was mentioned above, it is good value for money, while you explore the surrounding area, and the all inclusive was definitely worth it!