Here's the mini review!
So the vacay was fantastic! I would highly recommend this resort to almost anyone.
The room was large and very clean. We had 2 queens plus a sitting area with loveseat and chair. Large balcony with a hammock. Bathroom had a HUGE tub but the shower was itty bitty. The tub has a hand held shower which in hind sight we should have used. Toiletries were well stocked and we requested extra towels on the first day(with a tip) and had them daily. The mini bar was stocked with water, soda and beer. Again we requested, with tip, extra water and received it daily from then on.
The beach was to die for. Soft, soft pure white sand. Crystal clear, calm water with many tiny fish. Very little sea grasses but what there was was constantly being cleaned up by the staff. Lots of tall palm trees to provide shade along with many grass umbrellas. Beach bar and snack stand, beach spa and numerous activities with the Animation team. Only once did we see a beach vendor and he was very easy going not really approaching anyone.
Pool was very large and had lots of different areas including shady ones. Swim up bar with staff that would just break out in song or dance any time something was played that they liked. I particularly love how they free hand pour the Rum. Again, lots of daily activities with the Animation staff.
The whole resort was very clean and beautifully manicured. The grounds keepers go non stop. Never saw a single piece of garbage.
2 Buffets, a 24hr snack bar, 4 al a cartes. All the food was good. The larger buffet had tons to offer. Not all appealing to me but it was never an issue to find some good to eat. They always had at least 4 made to order options. The one thing that I was not fond of was the fact that since it's all open air there are a lot of birds that come into the eating area. Only once did we see one that got into the closed off food area....the staff was pretty quick to move it out. The al a cartes were excellent. My DD actually said the meal she had at the Italian was "the best meal of her life". A bit of an exaggeration

but it was really good, so good that we repeated there a second night and had the exact same meal.
In general the staff were really good...fun and nice. They work way too hard. We would have a server at breakfast maybe at 8am and then see the same one at dinner after 7:30pm. We had the same bartender every day at the pool bar which was open from 8-6 and then he would be in the lobby until after we left which would be around 10 or 10:30. Amazing that a $3 daily tip got us incredible service from this guy. He would start pouring when he saw us walking towards him. I would say that 50% of the staff were outstanding, 25% very good and 25% just average or less. Rarely, did a staff member pass us without saying hello or some other form of greeting. No issues at all with speaking English....if you try a little Spanish they will try really hard with the English. Most of them have great English though.
The timeshare guys were also really nice, a little chatty but pretty easy. They offered, we said no thanks, and that was the end of it. One guy sent us on our way with a 'god bless your family'. Pretty much the same story with the excursion guys. They were a little more chatty but no pressure. We found that if you were walking with a purpose they didn't even bother.