The apartment is located perfectly and has everything one could need, the only negative I could find is with there being no tea/coffee/milk or water in the fridge but there is a convenience store just around the corner that's stocks pretty much everything.
Steven was a fantastic host and I would definitely recommend their apartment to anyone looking in the area.