Absolutely clean place and wonderful place to stay. The hosts are really nice, make sure everything you need is available and that your stay is pleasant. I definitely recommend.