We stayed here for 5 weeks. Overall, I highly recommend the unit.
When we checked in, there were a few things that needed to get sorted out, and the management company was *extremely* responsive in getting things fixed (the first set of things I messaged them about at 11 pm and were fixed at 7 am the next morning!). Once they had these fixed, the unit was A+. Likewise, when some things went awry during our stay (internet outage, stove broke), they were again very responsive and got things fixed quickly. Overall, therefore, highly recommended.
In terms of location, the immediate neighborhood doesn't have that many attractions (although there are tons of grocery stores etc.), but it's very close to the subway and there is a lot to do that is within a 10-15 minute walk.
Not the best for working because there isn't a proper desk and chair, but I ended up buying a desk and chair from the discount store at 8th/25th for $40 and that worked well for me when I worked from home some of the time.
Would definitely stay here again.