Resort was lovely and staff was friendly however, the villa was not cleaned all that well... The Canyon Springs Bar & Grill restaurant by the main pool is great for a casual lunch, snacks, and drinks! Try the sweet potato fries - they are soooo good and the Pina coladas are obviously delicious! Canyon Villas have great amenities too. While staying at the Canyon Villas you have access to the JW Marriott resort pool too which is nice to have that option. There is a shuttle that goes between the two resorts twice an hour.