Location is great.
I am not going to review the apartment based on my experience, as I trust the host will make the necessary changes to make it a more comfortable and welcoming stay for future guests.