If cleanliness is what you are looking for i would NOT recommend this place. We were booked for three people to stay and were provided with 1 old beach towel for showering (it was from 2007 world cup) and two mismatched hand/tea towels for the other two people. One wash cloth was also provided that used to be white but is now a grey colour. The apt is dusty and not professionally cleaned in between stays. Old food in the freezer and fridge and bedding is mismatched and stained. The third bed is a thin floor mat with a stained sheet and a blanked with that doesn't have a washable cover on it. There was blond hair all over the place from the last person who stayed there.