Have not been there yet, but we are going to try Sonder hotel. Great location by Stanley Park, short uber to cruise terminal. Had great reviews. You save alot on rates if you reserve with them directly.
https://www.tripadvisor.com/Hotel_Review-g154943-d21526246-Reviews-Sonder_at_Revival-Vancouver_British_Columbia.html