Unfortunately our stay was not the greatest. I paid for an early check-in the day before our trip and received confirmation via the chat. When we arrived at check-in time, our unit number had been sent but not the building code or unit door code. I had to send screenshots of our chat conversation to show we had in fact paid for early check in and it still took over 30 minutes for the info to be sent with very slow response to messages.
After finally getting into the unit and getting settled, we noticed there were no linens for the pullout sofa. I was told some would "be delivered shortly" however they were not delivered for over an hour. The person who delivered them knocked once and before I could make it from the couch to front door they entered the code and WALKED IN! Definitely not okay! Doesn't say a word, just hands me sheets and walks out. And it was just sheets, no blanket or anything else but after inviting themselves in I gave up and wasn't asking again.
Even without those mishaps, we weren't thrilled with the place because it wasn't clean. One of the pillowcases had lipstick on it, and the floors were visibly dirty with hair everywhere. The pullout was so uncomfortable I just slept on the couch 2 out of 3 nights instead.
The pros are the location is pretty convenient, washer and dryer, plenty of towels, the full and half bath are great to have with multiple people getting ready at once however, I would not recommend this place.