Great location, nice to also have communal areas so that you can meet the other guests (typically somewhat longer stays in my experience), and very friendly and quick communication from the hosts.