Stayed here for two nights while on a business trip to LaCrosse. This is a well appointed, very clean Courtyard that has been remodeled to the new Courtyard design.
The location is great since it is walking distance from several very good restaurants and the riverfront. There is a nice walking / jogging path from the hotel, through some gardens, and along the river.
Service was good and the Courtyard breakfast offerings were pretty standard.
The hotel is a bit pricey, however, so it's more of a business hotel than someplace I'd use on a vacation. So my choice of 4 stars is more due to the $150+/night pricing... it's just not worth the premium pricing to me.