Everything you need, topped with superb views. The hosts were super friendly and gave us local insight into where to eat and find great coffee. The apartment is super clean and modern. Loved our stay here for a family of four. Highly recommended.