I've only used this place to cash checks, but the staff is always friendly and yeah it might be high to cash a check but I ask to see how much every time and they have made sure to tell me before they cash it so that way I can decide if I want it cashed or not.
They are helpful