Workouts for beginners, intermediate, and advanced!

Attached is one of many workouts that you can find on my current project swim800.com This site provides hundreds of workouts for any swim level: beginner, intermediate or advanced. Any feedback is much appreciated.