I thouroughly enjoyed my stay. Amenties were good as was the overall feel of the resort, i was comfortable and I would stay again however, I did think the use of outdoor furniture for indoor use took away from the comfort when wanting to relax for the evening indoors.
The wifi was also non existant in my villa but this did not ruin my experience at the resort.