The overall experience was good - the check-in was clear and easy with step-by-step instructions provided by the host, and the apartment was conveniently located and had pretty much everything we needed (big comfy bed, water filter, shower, blow drier, tv with Netflix...). That being said, there were a few things that made our stay not as good as it could've been.
Firstly, the bathroom wasn't very clean. There was a lot of hair on the bathroom floor (especially in the corners), and the shower curtain was pretty nasty too.
Secondly, there is no full-length mirror anywhere in the apartment, and generally an overall lack of mirrors. It might not be a big deal for some, but I stayed with a girlfriend and it was a struggle to get ready in the evening for the both of us. The bathroom mirror (the only one there is) isn't big enough to fit two people comfortably, so we either had to take turns getting ready or be squished in pretty closed to see ourselves in that mirror.
And lastly, we asked the host if we could check out a couple of hours later than the said check-out time (our flight wasn't until the evening and we had nowhere to store our bags), and they said yes, but for an additional $25/hour. It's ok how people choose to do their business, but I never encountered this before. Considering we stayed at this place for 6 days and spent almost a grand on it, I was hoping for a little more flexibility. I don't think 2 hours would've made such big of a difference for the host, but it could've made a huge difference for us. Fortunately, the lady at the leasing office was extremely nice and let us store our luggage at her office for a couple of hours so we could tour the city some more before leaving and get lunch without worrying about our stuff.
So basically, it's an ok place. The host was easily accessible by text, the location is nice and close to a lot of city attractions and city tours, the apartment is spacious and had all the necessities. I didn't love it, but it was fine.