They often have great promotions, but I don't know enough about them to give them a try. Can anyone give me their impression of this place? I haven't heard anything too bad, but I'd like some more data overall.