Keep in mind that you get what you pay for. These are Students so they are still learning the ropes of not only cutting and styling hair but also customer service. If you don't have a regular stylist, each cut will vary with each visit.
I'd recommend making an appointment but there's always a wait. Also, as far as tipping, I'm unsure who this benefits.