Pros: First of all - excellent breakfast! I don't usually expect much out of a complimentary breakfast, but the one here was really great. Fresh eggs, sausage, corned beef hash, bagels, muffins, cereal, a waffle maker, yogurt, etc. Better than expected for sure.
We only needed to stay for one night, but the hotel seems to be more geared towards long-term stays. If that's the kind of thing you're looking for, I think this would be a great hotel to stay at for an extended period. Gym, laundry, free dinners on certain days, a little store downstairs, and the room had a little kitchen with a stove and pots and pans and everything, very neat.
Overall the room was very nice, everything was clean and comfy, and they had everything you'd really want/need available. The free parking + free breakfast was the real sell for us, and honestly for the price it went a good bit above our expectations. Would definitely stay there again.
Cons: No significant complaints, I would mention that I got charged $30 more on my card than what was on the receipt they gave me, but I'll have to call to see if that was just a misunderstanding.