1. The Sutton Place Hotel
The Sutton Place Hotel in Vancouver is a place of elegance and luxury - giving you an elevated place to rest on your travels to the city. The five-star hotel is located right by Downtown Vancouver, a stone's throw away from Robson Square and Nelson Park. The on-site Vida Spa specializes in Ayurvedic treatments and offers guests a chance to restore balance to the mind, body, and soul. There's also an indoor swimming pool, a wine merchant, and a fitness center. All rooms are designed to offer spacious accommodation with elegant surroundings, luxury amenities, and a sleek and modern interior. Rooms vary from single accommodations to grand suites with breathtaking views of the cityscape. Just a few steps away from the hotel you'll find high-end boutique shops, plus entertainment, art, and business districts.