Everything you need and more. Wonderful apartment in a lovely neighbourhood