Very clean. Well presented place. The host was easy to contact and instructions were easy to follow for check in. We would definitely stay there again. Be mindful there are a lot of stairs if you struggle with stairs.