Great location.
Apartment recently renovated, good communication with the host.
Everything ok, except the smell of recently renovated. If you have allergies the place might get you into trouble.