I would have probably have have this hotel 5 star overall if there hadn't been a mix up with the rooms.
There were two groups of three in my stag party, two seperate bookings. My group went to reception first and got our keys no problem. The second group however were told the hotel had double booked their room and were going to move them to another hotel.
My group had to go back and explain that we were all together. After fighting for ages they shoved us all into one big room on the first floor. They filled the mini bar free of charge (it's an all inclusive hotel, the drink is free anyway) and we got our safe for free. This had to be fought for though.
I was disappointed because the room we got first was on the 7th floor and the view would have probably been great, rather than that disappointing room. But we made the most of it.
I thought everything else was great. Enjoyed the food, probably the best all inclusive food I have had. Pool was great, next to beach. Quite area in September, but there was six of us so always felt busy to me. Entertainment was very camp and funny.