Club Wyndham Mountain Vista places you within a short walk of Welk Resort Theatre and within a mile (2 km) of Pointe Royale Golf Course. This 15-room, 3.5-star hotel welcomes guests with 2 outdoor pools and conveniences like an indoor pool and free in-room WiFi.
The 15 air-conditioned accommodations feature kitchenettes and balconies or patios, and there's space to spread out with sitting areas. TVs come with cable channels, and guests can stay connected with free WiFi. Sofa beds, coffee makers, and safes are also standard.
Guests of Club Wyndham Mountain Vista enjoy 2 outdoor pools, an indoor pool, and a children's pool. If you drive, put free parking to good use. Staff members can help with accommodation requests, and provide front-desk service during limited hours. Additional amenities include a fitness center, 2 spa tubs, and a sauna.