The 104-room Art Deco-style luxury boutique hotel is located at 833 W Pender St in the heart of Downtown Vancouver.