Nice accommodation, we stayed in a 2 bedroom villa. We were 2 couples one celebrating their 39th wedding anniversary, so they stayed in the ensuite master bedroom, but the other ensuite bedroom was quite adequate. The kitchen was well equiped, we didn't do any cooking but used the dish washer which worked fine, we didn't use the washing machine. We had an issue with the jacuzzi bath in the master bedroom not being clean, we cleaned it ourselves, but complained about it & got the car parking charges ($15 per day per car) removed from our final bill, which was a nice rsponse from the hotel.