Pros: The place is huge! In terms of size, it was ideal for me and my family. The host was nice enough to let us check in a couple hours early. The security/front desk was very responsive and always available to let us into the building. The pricing is fair.
Cons: The location isn't the greatest. The windows in the room closest to the street leak when it rains. So all my stuff got soaked. Including my Samsung earbuds, my wallet, cash, and some clothes. One of the rooms also had some sort of bug problem. My niece ended up with a few bites so we decided not to stay in that particular room. Bring your own towels!