I've stayed here two times now and I love this place. The rooms are very big with big bathrooms, full fridge and a separate bedroom. The pool is nice as well.
The golf course is in decent shape but not overly difficult. Still quite fun.
The only thing keeping me from giving it 5 stars is the parking situation. If you take one of the building close to pool you will walk a ways to your car (there is a shuttle if you want).