The Sebastian is one of Vail’s newest and most stylish boutique luxury hotels. It features luxury hotel rooms and is located in the heart of Vail Village.