Agreed on all points. Make sure to bring small bills.