The amenities are very complete, the villa is homey, it's clean enough, only if the villa next door has guests and it's noisy, it doesn't sound soundproof, even though the villa environment is cool and quiet, so it depends on how you get villa guests beforehand, everything is self service but the management is very helpful and informative, location not in the middle of the city but still comfortable everywhere is still close.