Stayed there Spring 2006. Great timeshare that we rented for $125 a night. Pool was great. Spacious, clean! We did not eat onsite but it was very conveniently located.
They just added a whole new section with new pool so it looks even better.
You will have a great time.