The current issue of Time magazine has a great write up on The Wynn, and Wynn himself. Good pics.
The main idea behind the hotel was to create a place to stay in Vegas and feel isolated from Vegas itself. Some place calm and relaxing. They even built a mountain in front to hide the strip
