We are biased because we are members here at Club Intrawest. However, we have only stayed two other times and this place does not disappoint. It is clean, modern, comfy and cool. Everything about it from the pools to the facilities are first class. If you have a chance to stay here - do!