We were generally happy with our stay at this apartment. The location was excellent, the beds were comfortable, the kitchen amenities were generally sufficient and overall we had a good time.
We had some hiccups with the parking where at first we were given one spot, but then we were given a different spot that was extremely stressful to get in and out of (this also occurred with no notice - we just got home one day and our initial spot was taken and we were told to take a different one). If you have a mid-size SUV like we do, and they give you spot 2, prepare to squeeze through an extremely tight space...
The kitchen pots and frying pan are really scratched up. The teflon coating is almost totally gone - I would really recommend they provide stainless steel pots and pans. There were also no kitchen towels so I had to go out and buy some (I left them for the next person).
If you are noise sensitive please be aware that if there is someone with heavy feet upstairs, you will hear (and feel) them. In our case unfortunately there was heavy stomping at 6am in the morning.
Otherwise though, it was generally good, it's a nice spacious place, and it was fine for us and our two kids.