Everything you need, plus and view! My partner and I really enjoyed our time in this apartment. It is spacious and clean. We were tired sometimes after walking up the hill and stairs, but it was well worth it.