Yes, they both have free parking, and internet as well. The Marriott is in the west, and Holiday Inn in the east. Does area of the city matter to you?
No, that does not matter, as long as I can book a 3 night stay for 4 people on Monday.