This isn’t a “destination”, but a safe place to park while passing through the KC area. If you have a reason to stay in the Leavenworth area for extended periods (military or some such) then it’s one of two options.
Three stars is my “it’s OK” rating. For $525/month it’s neither cheap nor stupidly expensive. The facilities are extremely limited.