We stayed here our very first trip,from what I recall,the hotel was nice & clean,the staff were friendly & helpful-beware the time share person(Vistana at the time of our visit). There was a free form pool although not very big,never ate there so can't comment on food.The rooms were fine-2 queen size beds- as there were only the 2 of us then,no problem with being cramped.
I suppose the best endorsement would have been-we would've gone back.