Nice and clean hotel, with decent food included in the all-inclusive. The staff is really friendly and Sherif, the assistant manager was very nice and a pretty good pool player.
We arrived late at night and they had food available for us waiting. While the check-in burocracy was taken care of by the reception we had diner.
The free wifi is really not what you would expect in this day and age, only 250 MB for the time you're there, only available in and around the reception area. Once I ran out of my 250 there was no way to get more, so I had to revert to an expense mobile plan.