Very very clean and has everything you could possibly need to feel at home ! Communication with the hosts is very easy, 100% recommend!