We spended a great time in this flat and enjoyed our vacation there pretty much.
The communication was really great and it wasn't a problem to change our booking just a couple of days before our trip started.
The balcony was really great and we sat there every night and enjoyed the weather.
Regarding shopping and transportational system the spot was really well connected.