We liked this apartment, it has everything you need. The only thing I would add is air conditioning, even though it was not hot in flat. The hosts were very easy to communicate and shared all information.