The apartment is in a good location, spacious and clean enough. I like the fact that there is a desk with good wall background if guests want to work or have an online meeting. There is enough kitchenware and a lot of spice if you want to do your proper cooking here. I even found unused food (sealed) in the freezer, not sure if it's offered by the host or left over by the previous guests.
A big caution here is that there is NO parking on premises as described. It's just free street parking near the apartment, which is subject to availability. When I arrived, I saw an empty lot right in front of the apartment and immediately thought it was the "parking on premises". However, upon the second look, there is a fire hydrant and I decided not to park there. At the time, there was no parking lot available nearby on the same side of the road so I had to contact the host for help. Unfortunately, for some reason, I had no response until 2 hours later. I decided to go somewhere else and went back after a few hours to take a photo of the lot for the host who then confirmed I couldn't park there. It was only then that I knew I was supposed to find a lot nearby, not in front of the house. Fortunately, this time I was able to find one about 10 apartments away on the same roadside and the host decided to swing by and confirmed with me it was OK to leave the car overnight there.
I'm not sure if the host was intentionally ambiguous in his description or it's a problem with the wording from airbnb platform. Whatever the reason, the description should state clearly that there is free street parking nearby so guests know what to expect. I learned the lesson and will make sure I ask for a confirmation about the parking location upfront rather than trusting whatever written in the ad.