The location of the property is great. Check in procedures are confusing - right up to the night before check in, all of the info indicated we needed to go in person to an address across town to check in. At the last minute I got an email that invited me to do online checking instead, which was a huge relief. They use an electronic access key system, which we quite liked. The building itself is kind of gross. It smelled strongly of garbage the entire stay, the elevator was filthy. I have mixed feelings about the apartment itself. It was quite spacious, the kitchen was modern. There was a broken floorboard in front of the door to the secondary bathroom which my daughter tripped on a few times. It didn’t feel very clean. Not overtly dirty, but just iffy. The beds were brutal - we felt like we were sleeping on plywood. Our backs were killing us for the entire week and we barely slept. The air conditioning worked well. The pool area on the roof was gross - empty bottles and cans, the area was littered with cigarette butts. Furniture was ripped and dirty looking. The pool itself looked surprisingly clean, but the area itself grossed us out so we didn’t use it. Overall we were quite disappointed in our stay - especially for 2000 for 5 nights. I would not recommend.