First of all, if you look at just a few of the reviews written about any one hotel, you will find a wide spectrum of opinion. Why do so many people find it difficult to understand that a personal review is a completely subjective account of one person's experience, the "I can't believe someone said x,y,z" quote........
We have just returned from a 2 week stay, and our experience is as follows.......
What was good....... The quality of the food and drink was very good, especially for an all-inclusive hotel, where we have often found food to be v.poor, and the wine undrinkable. We found the 'Docksider' and 'Picolo Mondo' restaurants especially good, with a great choice and variety of food, and the option to pay an extra US$12 for 1/2 lobster, fillet steak, or surf & turf. We alternated between these 2 restaurants for dinner for our entire stay. There were many brand name spirits included in the all-inclusive package, including 'Pimms', 'Jack Daniels', 'Baileys', etc, which is often not the case with all-inclusive. The white and red wines were of a very decent quality and eminently drinkable. The sparkling wine (the hotel referred to it as champagne), was also reasonable, either on it's own or particularly in a 'bellini'!
The beaches and grounds were lovely - the beach on the atlantic side benefitted from a welcome cool breeze, whereas with the Mamora Bay. the heat was intense with no breeze, but the sea was 'lagoon-like', which made for excellent watersports. Both beaches has adequate shelter/shade.
What was ok....... The pool area was 'ok', but tended to be noisy and busy, and was on a peninsula, and didn't lead on to the beach. Most people tended to choose one or the other. The rooms were ok - a premium room's view of the sea was partial at best - small pieces of blue between the huge palms outside the room. Essentially basic, clean and functional, but tired. No frills here.
What was bad.......... Service was generally better in both the Picolo Mondo and Docksider for dinner. Less impressive at Cocos and the Rainbow Restaurant, where insufficient staff seemed to be a problem. On 3 or 4 occasions I asked for a bottle of water (not included - $1.50), and it never arrived, despite asking 3 times over the course of the meal. In the end we gave up. It also wasn't uncommon for your food to be brought out, and be sat around getting cold for 4 or 5 minutes before it was delivered to you. Ordering tea in the morning - often the tea bags would come 5 minutes after the pot of hot water. We would quite often go and get them ourselves. Rudeness.... Most of the time it was polite, if unsmiling. At other times the rudeness and ignorance was beyond belief. We could approach the bar, and with a smile, say "hi", (no response), "may I have (eg) 2 cokes, please". The drinks would be served, and you would either get a terse "room number?", or the person recording all the drinks ordered asked you your room number, in which case not one single word would be uttered by the person serving you.
Ordering a burger at the Mamora Bar, not realising they had stopped cooking 5 minutes previously....
"May we have 2 hamburgers please" "We're finished" was the curt response from an employee mid-sandwich herself without even looking up at us.
If these types of incident were one or two in number, I wouldn't have mentioned them because it happens all over the Carribbean. But they happened with alarming regularity - in fact it's the worst we can remember out of some 15 Carribbean holidays in the last 8 years. We have found that if you want decent service, go East: Mauritius, Thailand, Hong Kong. Also Dubai.
We thought it was a shame that the quality of the grounds and the food and drink were great, but the attitude of some of the staff was too often rude and ignorant. We often felt like an inconvenience when asking for something, a feeling akin to walking on eggshells.
Evidently, a view that was shared by some (more vocal) guests, both around the pool and on the flight home.
Oh, and if you're calling back to the UK from your room - expect to pay US$30 for a 3 minute call. Cheaper to use the mobile!