My visit was very nice. I enjoyed the hotel, the room, the amenities, and the location was close to everything I needed.
I would say the main reason I am not giving 5-stars is because there was a lack of communication in terms of parking. The hotel doesn't validate for the attached parking structure as it's a third party, so you had to pay every time you left. And the price skyrocketed when twins games were being paid, so I had to pay that rate for 3 of the days I was there as the twins had 3 home games during my stay.
Had there been better communication, it would have been fine, but I was caught off guard by the very high prices of parking.