I had a nice stay at James place. Check in was very smooth and the place itself is exactly as pictured.
Very convenient location.
Please note that there is only 6 or so parking spots on site and you have to be pretty lucky to get one. There is short term and long term street parking available near by but if you are hoping for a spot outside the building is certainly not guaranteed.