Overall, very disappointed.
The Airport transport we booked from The Hotel could only fit 1/3 of our luggage Even though we had clearly notified then about what we would bring. When we arrived at the hotel, we received a room that was not what we had booked. It looked like a Double Economy, while we had booked a Superior Tripple room. In addition, the baby crib that was provided was broken not usable. The receptionist told us that they were fully booked and could not give us a crib that was usable that day. Consequently, we barely slept that night as there were no room for everyone in the small bed, which was also squeeky. The following day, we got a new room with an ok crib, but the room was still not the standard that was advertised. The room was dusty. The shower head and the sink had mold on it. The bathroom was cleaned by just spraying water from The showerhead on the toilet and the floors. Not to mention the underwear full of poop that we found in the closet (I almost had to throw up). As for the facilities. The pool was not heated and was cold (lot holder than all other pools we have tested), even though it was 40 celcius outside at the time. The Breakfast was poorly organized, the logistics was at a level one could expect from a 7 year old. The food was not impressive at all and is what I would expect from a 2 star hotel, not even close to a 4 star hotel standard. As for the positive sides, we had a decent ocean view and the location was practically at the beach.