Our stay consisted of 1 week as part of a large group. Highlights included fantastic facilities, something for everyone. The coffee was amazing, drinks were never too "boozy" and the night time entertainment was good. Downsides were mainly the food and service. Food was horrible at the buffets and lots of times it was unclear as to what was actually being served. Breakfast was your best bet for getting a decent full meal. Even then, omelettes were frequently undercooked. We"ve never been to a resort where the risk of food illness was so high. A few people in the group were ill from the food and we ourselves had discovered undercooked beef and lobster a few times. The a la carte restaurants were "ok". The Japanese restaurant is phenomenal and the cigar/coffee shop was great too. Drink orders were consistently wrong, we equate this to the language barrier which is quite big for a resort of this supposed caliber.
For those booking large groups - beware of the Palace Deluxe vs Beach (adults only) bookings. Those with Palace wrist bands are NOT allowed service on the beach side even if they are childless. Beach bands can go anywhere and will be served anywhere. The majority of the a la cartes are on the Palace side which is about a 10 min walk across the resort.
In summar: ok experience, beach was awesome, pool was quiet but, not worth the price and glad to be home.