Great location, great communication.
Apartment has everything it needs for a comfortable stay. It could have been little cleaner