The Ville Resort is lovely, great for family... The pool area is fantastic.
Hotel staff were average, hit and miss. You might get someone who is very helpful and friendly or quite the opposite.
What I didn't like - Check in is from 2PM, we arrived at 3PM. Our room wasn't quite ready, we had to wait for at least 40mins or so until our room was available.