This property's location is excellent.
Otherwise, the apartment was not great. Three main complaints:
First, the pictures have nothing to do with the apartment. Our apartment looked nothing like the pictures. The rooms are okay, but definitely run down. For example, our shower doors didn't actually fit the shower so they left a gaping hole so you had to be careful not to spray the floor. Just don't expect bright, shining, decor -- it's not there.
Second, the check in process is online. So a few days ahead of time you get a random email telling you to click the link to check in and asking for passport info and stuff. I was completely uncomfortable with that and decided to wait to check in in person when I arrived. Except, there is no reception to check in at. (Maybe they have a desk that is open for a three or four hours in the afternoon but I didn't actually experience that -- just heard about it). This means that I arrived without any check in information and I had a heck of a time checking in without decent cell reception and the weird online check in in my junk mail folder which I couldn't access on my cell phone...
Third, because there was no reception desk, I was unable to complain about the drunk teenaged boys who were staying in a room above us and were throwing toilet tissues onto our balcony. Also, the really thin walls kept my son up all night with a different group beside us -- drink teenage girls. Sigh.