Always a great golfing experience! Avalon has 3 beautiful 9-hole courses, which combined make for a great day on the links. I have been golfing here for over 25 years, and everything, from the staff, the layout, the views, the wildlife, to the conditioning is tops in the region! Greens are hand-mowed most of the year, in perfect shape, fairly fast, and the greenskeepers make sure that the courses are in excellent shape (with no frost/leaves on fairways/everything mowed) before they will open that particular 9. They have an all-you-can-play rate as well, which is well worth it in the summer if you start early morning, as I have gotten in 72 holes in one day! The restaurant is never disappointing, but has limited food selections when the course is slow in the winter at times. The north nine is flat, with a great combination of water, bunkering, and dogleg holes. The west nine has slightly narrower fairways with water only on one hole, but good undulation and bunkers greenside on all holes. The south nine is the most scenic, with beautiful views of the Skagit river valley to the South, and the Cascades to the East. It seems to play a little shorter, but has the most elevation change, and some tricky areas around the greens. I also played in a tournament here a few years back, and the Avalon staff did one of the best hosting jobs I have seen in all my years. The tournament went off without a hitch. I highly recommend Avalon for any golfer, either travelling through, or local!