stayed in a private villa on this complex, must admit the villa was more than i expected. would recommed. but must point out this is all down to who owns and runs each villa. you can get diffrent services from diffrent owners/renters. i was lucky to get a really good one.