Very clean. Location is great. The host is very responsive. Stayed with as a family of 4, with 2 kids. Great for families and groups (decent ones) . Don't hesitate. And please don't do any damage - we're coming back.