We stayed at The James for a little over a month for an extended working vacation. We chose The James due to the common working spaces in the lobby and outdoors. If you are considering The James for these reasons, in our experience the WiFi in these areas was not stable enough to do anything more than web browsing, video and audio calls were impossible using the common area Wifi. It was a bummer to not be able to take full use of these spaces during the work day, especially being in a unit that faced the construction site next door.
When we checked in on a weekend, it was via lockbox. Our lockbox only had one set of keys to the apartment door, and did not have the key for the building door or the common areas. It took some back and forth with management to get the second set of keys the following day.
Laundry was on-site and cost $1.25 for a wash and $1.50 for dry, the process of using the payment app was super smooth but you do need to pre-load the account, so make sure you don't add too much!
If you stay at The James be aware that there is a major construction project going on next door, and if you are unlucky enough to get a unit on that side of the building you will have constant noise from 7am-6pm Monday-Saturday.
Because of this construction, street parking outside is a constant mess. There are often 3 different temporary no parking/no stopping areas on the block to accommodate for the constutruction, if you have a car it is almost required to pay to park in a commercial lot (~10 minute walk) since most of the surrounding streets are permit only after 6pm.

The dog run was really convenient for our dog, some owners were better than others when cleaning up after their dog, even though there is a waste bin and clean up bags are provided in the dog run.  The images in the listing aren’t the images of the unit you might be staying in. Most notably, what looks like a window in the bathroom in most units is actually a ventilation shaft that backs up to many other units, you can hear everything going on in your neighbor’s bathrooms and conversations in their apartments.
The mattress and bedding were very comfortable, and the decor and small touches in the space were really nice! We also really enjoyed the provided toiletries. The small breakfast offerings were a nice surprise, it was so nice to just run down to the lobby in the mornings to grab a small bite to eat and hot coffee. There is on-site printing that we didn’t expect to need but ended up being a real lifesaver! The gym was small, but nice. We never ran into anyone else in the gym while we were using it. Gym has a Peloton bike and treadmill (subscription provided!), along with some weights and cable machine.
Overall, we had a nice stay at The James, but would have a hard time strongly recommending the building while the construction is ongoing next-door.