The villa is pretty nice and the pictures are accurate. Overall the price is okay for the value. The bed is huge.
Although, the apartment divisions are not very well thought. The bathroom is in the middle of the two bedrooms, and there is no way to have privacy while you go to the bathroom, since it's separated from the two other divisions by doors that you can't really close and that don't isolate the noise at all. Moreover, there was a logistic problem, since we were checked into a room that wasn't supposed to be for us, and this led to complications. One morning we woke up at 9am with drilling noise from the bedroom next to us. And on the same morning they told us they needed to go into our room to install a glass in the shower. This pretty much ruined our day. Taking this situation out of the picture though, the experience was good.