Rating is based on a 7 night stay in a 2 bedroom apartment. The good: Size. My unit was very large. It could easily accommodate a family, although I was traveling alone. Both bedrooms were good size. Living room was large with 3 two-seater couches. Dinning area had a large table with 4 chairs. Kitchen was very large with an additional table for 4. Memory foam mattress: this was quite a nice surprise. I don’t know if this is standard or just the unit I happen to be in. I slept like a baby. The wifi was fast and free. The bad: A bit dingy and not well maintained. It was suitable for me and I would stay here again due to convenience to my office, but the cleanliness and upkeep is what you’d expect at the TraveLodge down the street. Check in was a bit informal. There was no verification of my ID. The office was cluttered and unorganized. The staff were very friendly. The hallways were quite dark. Some might feel unsafe in such conditions. The power went out while I was here. There was no notice from the management. After an hour or so, I wandered downstairs(I happen to have a flashlight in my backpack from a previous trip). I found the office staff downstairs handing out candles and matches. Apparently power was shut off on the whole block due to some emergency repair down the street. I would have appreciated the management being pro-active and notifying me rather than me having to go downstairs. I am not taking any stars off for this but it appears overall management is a bit haphazard.