Everything you could want. Great location, lovely flat, pleasant hosts. I give this one 5 out of 5.