The villa is beautiful!! Absolutely beautiful!. Customer service, however, was very poor. My stay was quite eventful to say the least. There were a few mishaps that could have been handled in a more professional manner. Staff needs to be trained on how to treat guests, how to be present in such setting, and also how to handle circumstances as they arise. Customer service is EVERYTHING!