Stayed at James Bay Inn on a return visit for 6 nights, and found it very comfortable. It is a three storey hotel without an elevator. but staff are very quick to help with suitcases if needed. The property is well kept, clean and convenient to the Inner Harbour area of Victoria. The restaurant is very good with good service, and so is the bar, where food items from the restaurant are available after the restaurant itself has closed. If you don't mind the stairs, we recommend it highly.