An excellent riverside location and many thoughtful amenities made our stay quite special.