These self contained villas do have everything you need,however it is a shame they are not maintained to a higher standard.I don't know how ratings are done,this is a 4 star,I would give it a 3 star.The kitchen cupboards from the outside were dirty not inviting me to open them.The oven,stove,overhead,cutlery draw all could do with a good clean.The toaster was disgusting.These items should be viewed on a regular basis & replaced if needed.This one was very rusty.So many items that I could not use & we wanted self contained to be able to have these facilities! The washing machine & dryer were also very dirty.I did not want to use them.The villa though was very spacious & the shops & supermarket were across the road.I would not return.