As much as I hated attending driving classes for weeks on end, All Star made it very endurable. The staff is nothing but friendly, and doesn't make the day drag out. They show you movies, slide shows, and just sit there and talk to you about their own personal experiences. They don't lecture you and make you wish you never went; they stress the importance of safe driving in a fun way. Their prices are reasonable, and even offer payment plans. They don't give up on you. I couldn't recommend a better place.