The apartment has everything you need for a long stay. We really enjoyed our time there! Great location, great view, great host!