We did not find this place clean at all. There was a horrible smell, the bathroom had mold and limescale, the drain in one shower did not drain and had lots of mildew. Floor was not clean either. Terrace was not set up. The location was great but with a little more effort on cleanliness and attention to detail this place could be great. We were unfortunately disappointed.