Situé à Sisters, le Ski Inn Taphouse Hotel dispose d'une terrasse et d'un bar. L'établissement possède un restaurant servant une cuisine américaine et un parking privé gratuit.
Toutes les chambres sont équipées de la climatisation, d'une télévision par câble à écran plat, d'un réfrigérateur, d'une machine à café, d'une douche, d'articles de toilette gratuits et d'une armoire. Leur salle de bains privative est pourvue d'un sèche-cheveux. Certaines chambres offrent une vue sur la ville.