Yes, they're correct. But calling ahead (unless it's summer) is always wise because if it's too slow they'll close early.
Yes, however during winter months or the off season I would call ahead, if it is close to closing and they aren't busy they will close early.
Thanks! Your answer is awaiting moderation.