To rock hard - To be very good - That band is very horse.