Anyone know if they are generally open on holidays such as tomorrow and Friday? Mine is usually open on Saturday but I've never gone there on national holidays.