Overall our stay was good.
Was quite frustrating to find out that we had to pay $30/per family to use the pool facility. The pool is shown in the advertisement for the villa..so naturally, we thought we could use it. Our 9-year-old daughter was quite disappointed as we weren't prepared to pay $30 to use the pool for an hour.
The mattress in the master bedroom was very uncomfortable, my husband and I had to sleep on the couch as we didn't sleep at all during the first night.