Yes, they're open 24 hours a day but you should definitely make a reservation online to ensure you get the type of vehicle you need.
Don't know. We rented our Enterprise car from their Enfield, CT location.
Thanks! Your answer is awaiting moderation.